package com.woniuxy.config;

import com.woniuxy.entity.GirlFriendEntity;
import com.woniuxy.entity.MaYuHangConfigurar;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Author: 马宇航
 * @Todo: 测试@Bean注解！
 * @DateTime: 22/02/14/0014 下午 3:55
 * @Component: 成都蜗牛学苑
 **/
@Configuration
public class MyConfigClazz {
    //如果@Bean后面没有参数，默认使用什么作为bean的id？方法名！
    //如果@Bean标注的方法有参数，而且参数是个bean，则会根据byName来自动注入这个bean！
    // 和@Resource注解一致，先ByName如果没有同名的，则使用ByType！
    @Bean
    public MaYuHangConfigurar maYuHang(GirlFriendEntity girlFriendEntity1){
        return  new MaYuHangConfigurar("www.woniuxy",girlFriendEntity1.getName());
    }

    //如果@Bean后面没有参数，默认使用什么作为bean的id？方法名！
    @Bean
    public GirlFriendEntity girlFriendEntity(){
        return  new GirlFriendEntity("谷爱凌");
    }
    //如果@Bean后面没有参数，默认使用什么作为bean的id？方法名！
    //如果@Bean后面没有参数，默认使用什么作为bean的id？方法名！
    @Bean
    public GirlFriendEntity girlFriendEntity1(){
        return  new GirlFriendEntity("谷爱凌1");
    }
}
